Bidirectional Non-Filamentary RRAM as an Analog Neuromorphic Synapse, Part II: Impact of Al/Mo/Pr0.7Ca0.3MnO3 Device Characteristics on Neural Network Training Accuracy
نویسندگان
چکیده
Neuromorphic computing embraces the “device history” offered by many analog non-volatile memory (NVM) devices to implement the small weight changes computed by a gradient-descent learning algorithm such as backpropagation. Deterministic and stochastic imperfections in the conductance response of real NVM devices can be encapsulated for modeling within a pair of “jump-tables.” Such jump-tables describe the full cumulative distribution function of conductance-change at each device conductance value, for both weight potentiation (SET) and depression (RESET). First, using several types of artificially constructed jump-tables, we revisit the relative importance of deviations from an ideal NVM with perfectly linear conductance response. Then, using jump-tables measured on improved non-filamentary resistive RAM devices based on Pr0.7Ca0.3MnO3[see companion paper], we simulate the effects of their nonlinear conductance response on the training of a three-layer fully connected neural network. We find that, despite the relatively large conductance changes exhibited by any Pr0.7Ca0.3MnO3device when either potentiating from its lowest conductance state or depressing from its highest conductance states, neural network training accuracies of >90% can be achieved. Highest accuracies are achieved by programming both conductances on each timestep (“fully bidirectional”), with the improved conductance on/off ratio of Al/Mo/PCMO resulting in marked improvements in training and test accuracy. Further accuracy improvements can be obtained by tuning the relative learning rate for potentiation (SET) by a factor of 1.66× with respect to depression (RESET), to offset the slight asymmetry between the average size of the associated SET and RESET conductance changes. Finally, we show that the bidirectional programming of Al/Mo/PCMO can be used to implement high-density neuromorphic systems with a single conductance per synapse, at only a slight degradation
منابع مشابه
Bidirectional Non-Filamentary RRAM as an Analog Neuromorphic Synapse, Part I: Al/Mo/Pr0.7Ca0.3MnO3 Material Improvements and Device Measurements
We report on material improvements to non-filamentary RRAM devices based on Pr0.7Ca0.3MnO3 by introducing an MoOx buffer layer together with a reactive Al electrode, and on device measurements designed to help gauge the performance of these devices as bidirectional analog synapses for on-chip acceleration of the backpropagation algorithm. Previous Al/PCMO devices exhibited degraded LRS retentio...
متن کاملWeighted Synapses Without Carry Operations for RRAM-Based Neuromorphic Systems
The parallel updating scheme of RRAM-based analog neuromorphic systems based on sign stochastic gradient descent (SGD) can dramatically accelerate the training of neural networks. However, sign SGD can decrease accuracy. Also, some non-ideal factors of RRAM devices, such as intrinsic variations and the quantity of intermediate states, may significantly damage their convergence. In this paper, w...
متن کاملConditioned Reflex Mimic Circuit Design
Neural network holds great promise to be the next generation computer for the sake of its strong capacity of massive parallel processing, good capability of discerning, compatibility with analog computing, self-learning ability, and so on. In this course project, I designed a basic biological function unit cell, which can mimic one basic biological conditioned reflex function in two versions: c...
متن کاملTechnology Aware Training in Memristive Neuromorphic Systems based on non-ideal Synaptic Crossbars
The advances in the field of machine learning using neuromorphic systems have paved the pathway for extensive research on possibilities of hardware implementations of neural networks. Various memristive technologies such as oxide-based devices, spintronics and phase change materials have been explored to implement the core functional units of neuromorphic systems, namely the synaptic network, a...
متن کاملApplying Memristors Towards Low-Power, Dynamic Learning for Neuromorphic Applications
While neuromorphic computing offers methods to solve complex problems, current software-based networks offer limited flexibility and potential for low-power implementations. The memristive dynamic adaptive neural network array (mrDANNA) is a flexible hardwarebased system, with applications including, but not limited to real-time speech recognition and spatio-temporal navigation. We present simu...
متن کامل